简化命令输入，先 sudo -i 切换到root用户权限

1、安装配置nginx：
apt install nginx

查看是否监听80端口
ss -natl

nginx 的配置文件在：
   /etc/nginx/nginx.conf
   /etc/nginx/conf.d/*.conf;
   /etc/nginx/sites-enabled/*;

   默认网站配置文件：/etc/nginx/sites-available/default

# Default server configuration
#
server {
        listen 80 default_server;
        listen [::]:80 default_server;

        root /var/www/html;

        # Add index.php to the list if you are using PHP
        index index.html index.htm index.nginx-debian.html;

        server_name _;

        location / {
                try_files $uri $uri/ =404;
        }

}

一般可以修改默认端口、默认网站路径；修改后，用命令 ：nginx -t 测试配置文件是否正确

注意修改后重启 nginx：systemctl restart nginx  或者 nginx -s reload

2、安装php和相关支持库：
apt install php-fpm 

修改对应nginx配置增加php解析：

        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/var/run/php/php-fpm.sock;
        }

cd /var/www/html
vi test.php 建立文件，内容如下：
<?php
   phpinfo();
?>

3、安装配置mysql：
 apt install mysql-server

 mysql -u root -p

 mysql> use mysql;
 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Gzu@2025';
 mysql> flush privileges;
 mysql> quit;

生产环境建议使用：
 mysql_secure_installation

4、安装 phpmyadmin：
apt install phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

5、一般建议别直接用root用户作为数据库连接，最好每个应用一个用户、一个数据库，彼此独立分开。
用 phpmyadmin 新建用户，或者：
mysql> create database db1;
mysql> create user user1 identified by '123';
mysql> grant all privileges on db1.* to user1;
mysql> flush privileges;
mysql>
mysql> exit;
